package com.jiangds.open.check.processor;

/**
 * {@link ProcessorType}  校验流程
 *
 * @author jiangliang
 * @since 2021/1/7 14:54
 */
public enum ProcessorType {

    /**
     * 字符串 和 数字
     * 流程: 非空校验 ==> 范围(长度)校验 ==> 正则校验
     */
    STRING_OR_NUMBER,
    /**
     * 集合 或者 MAP
     * 流程: 非空校验 ==> 长度校验
     */
    COLLECTION_OR_MAP,
    /**
     * 日期
     * 流程: 非空校验 ==> 范围校验 ==> beforeDate校验 ==> afterDate校验
     */
    DATE;

}
